Skip to content

715/pictogram caching improvements#744

Merged
klues merged 85 commits intomasterfrom
715/pictogram-caching-improvements
Feb 26, 2026
Merged

715/pictogram caching improvements#744
klues merged 85 commits intomasterfrom
715/pictogram-caching-improvements

Conversation

@klues
Copy link
Contributor

@klues klues commented Jan 27, 2026

klues added 7 commits January 27, 2026 05:24
…sorigin attribute handling everywhere - needed to correctly fetch images and determine if they can be screenshotted for thumbnail or not
…l2canvas - better handling of images in screenshot generation
…k for extension, don't rely on request.destination, because html2canvas / html-to-image don't make image-destination requests
…quests to ensure that cache keys are matching later, using fixed pre-defined strategies, KNOWN_CORS_IMAGE_APIS to decide if a request is done in "cors" mode or not
… failed urls to back of current list and don't try again immediately, limit maximum tries, debounce saving current list to localStorage only every 5s
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@klues klues closed this Jan 27, 2026
@klues klues reopened this Jan 27, 2026
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@klues klues closed this Feb 19, 2026
@klues klues reopened this Feb 19, 2026
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

… and workbox "CacheFirst" strategy. Cache both normal and opaque responses, use href as key and prevent any issues with header matching
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

…ng handling of cors requests for cached responses from SW?
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

…ossible to beta-release changes which aren't commited yet
…ts to prevent merge errors on stash apply,
…and ignore all other characteristics of the request (coming from img tag or from caching?!) - results in no errors for crossorigin=anonymous tags in iOS 13 / Safari, iOS 18 / Firefox
@github-actions
Copy link

🎉 Beta deployment successful!: view the changes in live preview environment: https://gridbeta-github.asterics-foundation.org/klues/715-pictogram-caching-improvements/pr

@klues klues merged commit 6066da2 into master Feb 26, 2026
1 check passed
@klues klues deleted the 715/pictogram-caching-improvements branch February 26, 2026 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant